.services .wrapper1 { position:absolute; top:0px; bottom:0px; width:100%; overflow:auto; box-sizing:border-box; }
/* ================================================================================================ */
.header.Searcher .hd-title { margin:0 60px; }
.header.Searcher .hd-title .fm { position:relative; height:35px; margin:5px 0; background:#f5f5f5; border-radius:20px; overflow:hidden; }
.header.Searcher .hd-title .fm .txt { position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; padding:0 40px 0 10px; background:none; box-sizing:border-box; border-radius:20px; border:none; }
.header.Searcher .hd-title .fm .sub { position:absolute; right:0px; top:0px; display:block; width:40px; height:100%; background:url(../icons/hd_search.png) no-repeat center; background-size:20px 20px; border-radius:20px; border:none; text-indent:-10000px; }

.services .content { background:#f7f7f7; padding:1px 0; }

/* ================================================================================================ */

.cate { height:40px; background:#f3f3f3; border-bottom:1px solid #e5e5e5; }
.cate:after { display:block; content:""; clear:both; }
.cate li { position:relative; float:left; display:block; width:20%; box-sizing:border-box; border-right:1px solid #e5e5e5; }
.cate li a { position:relative; display:block; font:14px/40px "微软雅黑"; color:#777; text-align:center; }
.cate li.sort a:after { position:absolute; left:50%; top:50%; margin:-5px 0 0 17px; display:block; content:""; width:10px; height:10px; background:url(../icons/sort.png) no-repeat; background-size:cover; }
.cate li.sort.down a:after { transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.cate li.selected:after { display:block; content:""; position:absolute; left:50%; bottom:-10px; width:20px; height:20px; margin-left:-10px; background:url(../image/dialog_arrow_grey.png) no-repeat; }

/* ================================================================================================ */

.svclist { background:#fff; margin:10px; border:1px solid #e5e5e5; border-bottom:none; }

.svclist ul li { position:relative; min-height:35px; padding:10px; border-bottom:1px solid #e5e5e5; }
.svclist ul li:hover { background:rgba(0,0,0,0.02); }
.svclist ul li img { position:absolute; left:10px; display:block; width:90px; height:70px; }
.svclist ul li div { padding-left:100px; box-sizing:border-box; border:0px solid #f00; }
.svclist ul li div p { margin:0; }
.svclist ul li div p.name { font:16px/1em "微软雅黑"; color:#333; margin-bottom:9px; }
.svclist ul li div p.info { font:13px/1em "微软雅黑"; color:#777; }
.svclist ul li div p.info span { margin-right:10px; }
.svclist ul li div p.shop { font:13px/15px "微软雅黑"; color:#777; margin:3px 0; }
.svclist ul li div p.addr { font:13px/13px "微软雅黑"; color:#777; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.svclist ul li .btn { position:absolute; right:10px; top:13px; padding:6px 8px; font:12px/1em "微软雅黑"; box-sizing:border-box; border-radius:30px; opacity:0.7; }


/* .load_more { height:50px; border:0px solid #f00; }
.load_more .load { display:block; width:80px; margin:12px auto; text-align:center; font:13px/2em "微软雅黑"; color:#777; border:1px solid #e5e5e5; border-radius:5px; transition:all 0.2s ease 0s; }
.load_more .load:hover { background:#F97FA4; color:#fff; border:1px solid #F97FA4; }
.load_more .state { display:none; width:80px; margin:auto; text-align:center; font:13px/50px "微软雅黑"; color:#777; }
 */
 
 .load_more { border:0px solid #f00; }
.load_more p { display:block; height:50px; margin:-10px; font:14px/50px "微软雅黑"; color:#777; text-align:center; }
.load_more p.state { display:none; }

/* ================================================================================================ */

#Filter { background:#fff; }
#Filter > div { padding:45px 0 0; border:0px solid #f00; }
#Filter > div:before { display:none; }
#Filter > div:after  { display:none; }

#Filter .fm { position:relative; padding:0 10px 10px; overflow:auto; box-sizing:border-box; border:0px solid #f00; }
#Filter .fm label { display:block; padding:20px 0 10px; font:15px/20px "微软雅黑"; border:0px solid #f00;}
#Filter .fm input { display:block; width:100%; height:40px; text-indent:10px; box-sizing:border-box; color:#777; border-radius:3px; outline:none; border:1px solid #e5e5e5; }

#Filter .fm .selectlist { border:0px solid #f00; }
#Filter .fm .selectlist li { display:inline-block; margin-bottom:5px; padding:0 10px; height:30px; font:15px/30px "微软雅黑"; color:#777; background:#fff; text-align:center; border:1px solid #e5e5e5; border-radius:3px; cursor:pointer; }
#Filter .fm .selectlist li:after { display:none; }
#Filter .fm .selectlist li:hover { background:#f4a5a5; color:#fff; border:1px solid #f49393; }
#Filter .fm .selectlist li.selected { background:#f4a5a5; color:#fff; border:1px solid #f49393; }

#Filter .fm .area { height:40px; border:0px solid #f00; }
#Filter .fm .area input { float:left; width:50%; }
#Filter .fm .area input:nth-child(1){ width:48%; }
#Filter .fm .area input:nth-child(3){ width:48%; float:right; }

#Filter .fm .price { height:40px; border:0px solid #f00; }
#Filter .fm .price .focus { border:1px solid #F60; }
#Filter .fm .price .min { float:left; width:48%; }
#Filter .fm .price .max { float:left; width:48%; }
#Filter .fm .price span { float:left; width:4%; text-align:center; font:16px/40px "微软雅黑"; }

#Filter .btns { position:absolute; left:0; bottom:0; z-index:100; width:100%; height:60px; background:#fff; border-top:1px solid #e5e5e5;}
#Filter .btns .btn { background:#E9CC7F; color:#fff; margin:10px; border-radius:5px; }
#Filter .btns .btn.disable { opacity:0.5; }

/* ================================================================================================ */